e3dd45bc728065e19a3c8d953f13da48f3ffc360,app/src/main/java/com/aviraxp/adblocker/continued/hook/ServicesHook.java,ServicesHook,handleServiceStart,#XC_MethodHook.MethodHookParam#Intent#,85
Before Change
String splitServicesName = serviceName.substring(serviceName.indexOf("/") + 1);
if ((!isMIUI && servicesList.contains(splitServicesName)) || (isMIUI && servicesList.contains(splitServicesName) && (!splitServicesName.contains("xiaomi") || splitServicesName.contains("ad")))) {
param.setResult(null);
if (BuildConfig.DEBUG) {
XposedBridge.log("Service Block Success: " + serviceName);
}
}
}
After Change
String splitServicesName = serviceName.substring(serviceName.indexOf("/") + 1);
if ((!isMIUI && servicesList.contains(splitServicesName)) || (isMIUI && servicesList.contains(splitServicesName) && (!splitServicesName.contains("xiaomi") || splitServicesName.contains("ad")))) {
param.setResult(null);
LogUtils.logRecord("Service Block Success: " + serviceName);
}
}
}